package com.panopset.flywheel;

/**
 *
 * @author Karl Dinwiddie
 */
public final class ReservedWords {

    /**
     * Object key for the flywheel object. Used in CommandExecute.
     */
    static final String FLYWHEEL = "com.panopset.flywheel";
    /**
     * Object key for the script object. Used in CommandExecute.
     */
    static final String SCRIPT = "com.panopset.flywheel.script";
    /**
     * Will contain the target directory. Used in CommandVariable.
     */
    static final String TARGET = "com.panopset.flywheel.target";
    /**
     * Will contain the top file name. Used in CommandVariable.
     */
    static final String FILE = "com.panopset.flywheel.file";
    /**
     * Will contain the currently executing template. Used in CommandVariable.
     */
    static final String TEMPLATE = "com.panopset.flywheel.template";
    /**
     * Used to specify the tokens command lines are separated with, if any. Used
     * in CommandList.
     */
    static final String TOKENS = "com.panopset.flywheel.tokens";
    /**
     * Comma separated list of integers that specify column splits in a list.
     * Used in CommandList.
     */
    static final String SPLITS = "com.panopset.flywheel.splits";
    /**
     * Internal use only, used to calculate report paths.
     */
    static final String DEPTH_CHARGE = Syntax.getOpenDirective()
            + "com.panopset.flywheel.depthCharge" + Syntax.getCloseDirective();

    /**
     * Prevent instantiation.
     */
    private ReservedWords() {
    }
}
